require.config({
    baseUrl: baseUrl
});

define(function(require) {
    var $ = require('jquery');
    window.$ = window.jQuery = $;
    var dialog = require('bDialog/dialog');
    window.dialog=dialog;
    require('webui');
    require('MobileSlider'); 
    
    $(function() {
        //图片截取
        $('.pic110 img').imageZoom(110,110);

        //tab
        $('.tab-tit a').click(function(event) {
            var index=$(this).index();
            $(this).addClass('active').siblings('a').removeClass('active');
            $('.tab').find('.tab-con').eq(index).show().siblings('.tab-con').hide();
        });

        //选购========        
        //减
        var format_price=0;
        $('.numbox .reduce').click(function(){
            var t=$(this);
            var ipt=t.siblings('.tb');
            var v=ipt.val();
            var n=v;
            v=parseInt(v);
            v=(v-1)<0?0:(v-1);
            ipt.val(v);
            
            var type=t.parents('li').data('format');
            if(type==2){//有规格分类计算价格
                if(v==0){t.parent().siblings('.saleprice').removeClass('hide');}
                if(n==0){
                    var unit_price=0;
                }else{
                    var unit_price=parseFloat(t.parents('li').children('.item').last().find('.unit_fprice').html());
                }
                format_price-=unit_price;
                t.parents('li').children('.item').last().remove();
            }
            cart(format_price);
            cur_num(t);
        });
        //加
        $('.numbox .add').click(function(){
            var t=$(this);
            var ipt=t.siblings('.tb');
            var v=ipt.val();
            v=parseInt(v);
            v=v+1;
            ipt.val(v);

            var type=t.parents('li').data('format');
            if(type==2){//有规格分类计算价格
                t.parent().siblings('.saleprice').addClass('hide');
                var html='<div class="item">'
                        +'    <p class="tit">第<em>'+v+'</em>份，价格：<b class="price">￥<em class="unit_fprice">100</em></b></p>'                        
                        +'    <div class="format cf">'
                        +'        <span class="fot">大小：</span>'
                        +'        <a href="javascript:;" class="active" data-price="100">小分量</a><a href="javascript:;" data-price="150">中分量</a><a href="javascript:;" data-price="200">大分量</a>'
                        +'    </div>'
                        +'</div>';
                t.parents('li').append(html);
                format_price = formatcart();
            }
            cart(format_price);
            cur_num(t);
        });
        $('.goodslist').delegate('.format a', 'click', function(event) {
            var t=$(this);
            var price=t.data('price');
            t.addClass('active').siblings('a').removeClass('active');
            t.parents('.item').find('.unit_fprice').html(price);
            format_price = formatcart();
            cart(format_price);
        });
        function formatcart(){
            var fp=0;
            $('.goodslist li .item').each(function(){
                var t=$(this);                
                var unit_price=parseFloat(t.find('.unit_fprice').html());
                fp+=unit_price;
            });
            return fp;
        }

        function cart(format_price){
            var price=0;
            var num=0;
            var total_p=0;
            $('.goodslist li').each(function(){
                var t=$(this);
                var qty=parseInt(t.find('.tb').val());
                var type=t.data('format');
                if(type==1){//无规格分类计算价格
                    var p=parseFloat(t.find('.unit_price').html());
                    var qt=parseInt(t.find('.tb').val());
                    total_p+=qt*p;
                    total_fp=0;
                }else{
                    var total_fp=format_price;
                }
                price=total_p+total_fp;
                num+=qty;
            });
            
            $('.total_price').html(price);
            if(num!=0){
                $('.total_num').show().html(num);
            }else{
                $('.total_num').hide().html(num);
            }
        }
        //menu当前选中项数量
        function cur_num(t){
            var num=0;
            t.closest('.goodslist').find('li').each(function(){
                var t=$(this);
                var qty=parseInt(t.find('.tb').val());
                num+=qty;
            });
            if(num!=0){
                $('.menu').find('a.active em').show().html(num);
            }else{
                $('.menu').find('a.active em').hide().html(num);
            }            
        }

        //查看商品详情
        $('.prodetail').click(function(event) {
            dialog({skin:'detail',width:520,padding:'0',title:'香辣味小龙虾',url:'http://wx.weishop.com/shopping/detail.html',end:function(){
                $('.detail-banner').MobileSlider({width:400,height:400,auto:false});
            }});
        });

        /*var u = navigator.userAgent;
        var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
        var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
        var outer = isAndroid ? 'wrapper' : 'container';
        var list = [outer];
        var prevent = new PreventOverScroll({
            list: list
        });*/



    });
});